package com.evl.vehicleSchedule.service;

import java.util.List;
import java.util.Map;

import com.evl.common.persistence.model.Vehicle;
import com.evl.common.persistence.model.VehicleSchedule;
import com.evl.vehicleSchedule.vo.ScheduleVo;


/**
 * <p>
 * 调度车辆表 服务类
 * </p>
 *
 * @author yangliwei
 * @since 2017-06-16
 */
public interface IVehicleScheduleService {

	void insertVehicleSchedule(ScheduleVo scheduleVo) throws Exception;

	ScheduleVo findScheduleDetail(Integer vehicleScheduleId) throws Exception;

	void createSchedules(Vehicle vehicle, List<VehicleSchedule> schedulelist);

	Map<String, Object> deleteVehicleSchedule(Integer vehicleScheduleId);
	
}
